perm filename HOWTO[1,JMC]18 blob
sn#629477 filedate 1981-12-06 generic text, type C, neo UTF8
COMMENT ⊗ VALID 00002 PAGES
C REC PAGE DESCRIPTION
C00001 00001
C00002 00002 Public access files may be copied from the NETINFO directory at SRI-NIC
C00010 ENDMK
C⊗;
Public access files may be copied from the NETINFO directory at SRI-NIC
via FTP with username ANONYMOUS and password GUEST.
The file BASICT has triple size fonts good for slides.
New reports file is <Admin.Library>NEWTRS at SCORE updated semi-monthly.
message to Admin.Library at SCORE, giving the six-digit accession numbers.
et <filename>/∞f compresses a many page file
68KASM.vrp[up,doc] describes his Maclisp based assembler for 68000
Character macros:
read macros gets
macros.me[up,doc]
also r chrmac
moncom.upd/11p
lisp
LSPARC.RPG[UP,DOC] contains in reverse chronological order the modifications
to Maclisp over the years. Astute readers can find programming hints
and obscure documentation here.
help.doc[aid,rpg] helps with maclisp
not including EL and MEL
(el foo bar dsk (foo jmc))
206, jmc must be referred to as (206. jmc)
(load '(selfap lsp)) or (load '((dsk (e80 jmc)) selfap lsp))
(el selfap lsp)
or with macro expansion
(mel selfap lsp)
Is there a way within STEP of evaluating an expression on the side?
What I do is go into a αB break loop at whatever point is interesting
(just type αB) at step. Then you're in a read-eval-print loop.
<alt>p continues in the step. It will prompt with ? as usual.
You can then type αP to print the current expression that is being
asked about, or αβP to pretty-print it.
-rpg-
Thanks. Actually I am presently interested in seeing more of the
value of the previous expression that it has just printed to
a set depth and length. Does this expression have a name?
The value of the last thing should be in %value, as the current expression
in in %ce.
file of files
FILES[LET,JMC] is the master file. At present it doesn't include
the letters themselves or other files on LET,JMC. Now that I know
how to do it, maybe it should. Part of FILES is by category, but
more recent directories are grouped on pages because of
dissatisfaction with my categories. Some files are in two places.
To make a directory file use DRD followed by the XFOO command
which creates the list. The list can be updated by using DRD/DATE,
then using XFOO to make a new file of files (BEING SURE NOT TO
USE THE SAME NAME), then entering the new file of files, deleting
the items appearing before the last time it was updated, merging
with the old file and adding the comments. Suitable macros, e.g.
αxpo<cr>αxreadw<cr>, and αcαh<cr>αeα↑<tab>αd help enter files,
take back and deposit title lines, put files in the delete list, etc.
- Rob
PS: If a news wire line seems dead, you may be able to resurrect it by
typing "TTY EXIST nn", where nn is 16 for AP wire, and 17 for NYT.
To create directories, use the UFD command.
To run at SCORE from datadisc
dtn score
take sail (after login)
[the file sail.cmd contains the commands ter datamedia, ter wid 84, ter len 37]
To run EMACS at SCORE from Imlac
dtn score
ter datamedia
ter length 20
To run prolog at SCORE
MRC:<PROLOG>PROLOG gets prolog
MRC:<LOGLSP.LISP>LISP gets loglisp, but there is a bug.
ADMIN.LIBRAR%SCORE is the Math.-Comp. Sci. library
NEWTRS[LIB,DOC] is the list of new technical reports
\CSD is the CSD bulletin board file
elisp (1,000,000 cons cells from Charles Hedrick at Rutgers) documentation
is score as <elisp>elisp.doc
After entering E from cksum, αM switches between changed pages.
Using LISP from E.
1. The alias directory must have a suitable ELISP.INI obtained from RPG.
2. ⊗xsl creates a maclisp ptyjob
3. α= causes the current line or the attach buffer to be sent to the
maclisp job
4. ⊗xlattach causes replies to come back into the attach buffer
Using the S1-F2 by supdup.
sd s1
tty sail
Certain characters are done oddly.
_ and ← are switched.
esc is esc i α
break is esc i β
clear is esc i ε
call is αz
αz is esc i αz
esc i ? gives help
COMPRESSION OF MAIL FILES
Suppose we have a file called FOO.BAR that contains lots of messages in E format,
such as JMC's mail file. It would take much less space on the disk if we had
more than one message per page. This can be done as follows.
COPY NEWFILE←FOO.BAR(2:*)/ASC
This will remove the E directory (formerly page 1) and compress the zeros (nulls)
out that were in between messages.
Next type
ET NEWFILE/N
to edit the file without a directory page. This will make it easier to delete
the unwanted page marks (it won't be necessary for E to ripple the file each
time). Now you can delete page marks with <control>X DEL. Each time this will
cause the next page to be appended to the end of the current page. You should
try to keep the page size down to several hundred lines at most. When you are
all done, you can reformat the file with an E directory by typing (to E):
<control>ε NEWFILE/Q
Which will switch to the same file, this time giving it an E directory.